package cc5_BEAN_negocio;

import java.sql.Date;

import cc5_BEAN_Herencias.PersistentObject;

public class Cliente extends PersistentObject{
	
	private static final long serialVersionUID = 1L;
	private String razonSocial;
	private int cuil;
	private Direccion direccion;
	private Date fechaAlta;
	private CondicionDePago condicionPagoPorDefecto;
	private int descuento;
	private boolean activo;
	
	public Cliente(String razonSocial, int cuil, Direccion direccion,
			Date fechaAlta, CondicionDePago condicionPagoPorDefecto,
			int descuento, boolean activo) {
		super();
		this.razonSocial = razonSocial;
		this.cuil = cuil;
		this.direccion = direccion;
		this.fechaAlta = fechaAlta;
		this.condicionPagoPorDefecto = condicionPagoPorDefecto;
		this.descuento = descuento;
		this.activo = activo;
	}

	public String getRazonSocial() {
		return razonSocial;
	}

	public void setRazonSocial(String razonSocial) {
		this.razonSocial = razonSocial;
	}

	public int getCuil() {
		return cuil;
	}

	public void setCuil(int cuil) {
		this.cuil = cuil;
	}

	public Direccion getDireccion() {
		return direccion;
	}

	public void setDireccion(Direccion direccion) {
		this.direccion = direccion;
	}

	public Date getFechaAlta() {
		return fechaAlta;
	}

	public void setFechaAlta(Date fechaAlta) {
		this.fechaAlta = fechaAlta;
	}

	public CondicionDePago getCondicionPagoPorDefecto() {
		return condicionPagoPorDefecto;
	}

	public void setCondicionPagoPorDefecto(CondicionDePago condicionPagoPorDefecto) {
		this.condicionPagoPorDefecto = condicionPagoPorDefecto;
	}

	public int getDescuento() {
		return descuento;
	}

	public void setDescuento(int descuento) {
		this.descuento = descuento;
	}

	public boolean isActivo() {
		return activo;
	}

	public void setActivo(boolean activo) {
		this.activo = activo;
	}
	
}
